/*****************************************************************************************
 * ETS
 * 
 * Cours:		LOG121
 * Session:		A2013
 * Groupe:		04
 * Projet:		Laboratoire #3
 * �tudiants:	Frederic-Simon Mimeault
 * 				Francisco Felipe Quilodran
 * 
 * Professeur:	Francis Cardinal
 * 
 * Fichier:		IStrategie.java
 * Description:
 * 		Cette definie les méthodes de base pour un jeu de dés 
 * Date de creation:	2013-11-01
 * Date dern. modif.:	2013-11-12
 * ****************************************************************************************
 * Historique des modifications
 * ****************************************************************************************
 * 2013-11-01 Version initiale
 * 2013-11-11 Impl�mentation des fonctions
 * 2013-11-12 Ajout de la documentation
 *****************************************************************************************/
package com.mq.etsmtl.framework;

public interface IStrategie 
{
	/**
	 * jouerTour(JeuDe jeu, int noTour) traite le tour du jeu de dés selon le nombre de tours
	 * @param jeu jeu de dé
	 * @param noTour nombre de tours
	 */
	public void jouerTour(JeuDe jeu, int noTour);
	/**
	 * calculerVainqueur(JeuDe jeu) retour le nom du joueur seulement si la partie est finie, sinon cette méthode 
	 * retourn null
	 * @param jeu est le jeu de dé
	 * @return surnom du vainqueur.
	 */
	public String calculerVainqueur(JeuDe jeu);
}
